.TH E1432_PARM 5 E1432
.SH NAME
e1432_parm \- Description of E1432 parameters
.IX e1432_parm(5) 5
.SH DESCRIPTION

Some parameters, such as range or coupling, apply to specific
channels.  When a channel ID is given to a function that sets a
channel-specific parameter, only that channel is set to the new value.

Some parameters, such as clock frequency or data transfer mode, apply
globally to a module.  When a channel ID is used to change a parameter
that applies to a whole module, the channel ID is used to determine
which module.  The parameter is then changed for that module.

Starting and stopping a measurement is somewhat like setting a global
parameter.  Starting a measurement starts each active channel in each
module that has a channel in the group.

After firmware is installed, and after a call to e1432_preset, all of
the parameters (both channel-specific and global) in an E1432 module
are set to their default values.  For channel-specific parameters, the
default value may depend on the type of channel.  Some
channel-specific parameters apply only to a specific type of channel.
For example, tach holdoff applies only to tach channels.  Setting such
a parameter for a channel that doesn't make sense will result in an
error.

At the start of a measurement, the E1432 firmware sets up all hardware
parameters, and ensures that the input hardware is settled before
starting to take data.  The firmware also ensures that any digital
filters have time to settle.  This ensures that all data read from the
module will be valid.

However, after a measurement starts, E1432 parameters can still be
changed.  The effect of this change varies, depending on the
parameter.  For some parameters, changing the value immediately aborts
the measurement.  For other parameters, the measurement is not
aborted, but the changed parameter value is saved and not used until a
new measurement is started.  For still other parameters, the parameter
change takes place immediately, and the data coming from the module
may contain glitches or other effects from changing the parameter.

At this time, there is no way to tell the module to wait for settling
when changing a parameter in the middle of a measurement.  The only
way to wait for settling is to stop and re-start the measurement.  At
this time, there is no way to disable the settling that takes place at
the start of a measurement.

This section shows which parameters are global parameters, which are
channel-specific, and what types of channels the channel-specific
parameters apply to.  Default values are shown for all of these
parameters.  In addition, each parameter is categorized as "abort",
"wait", "immediate", or "glitch" depending on the behavior when this
parameter is changed during a running measurement.  Those with "abort"
cause the measurement to abort.  Those with "wait" don't take effect
until the start of the next measurement.  Those with "immediate" take
effect immediately.  Those with "glitch" take effect immediately, and
may cause glitches in the data that is read back, or on the source
output if the parameter is applied to a source channel.

.ne 28
.TS
box center;
c s s
c | c | c
l | l | l.
\fBGlobal Parameters\fR
_
Parameter	Default Value	Changes
=
append_status	Off	Immediate
arm_channel	None	Immediate
arm_mode	Auto Arm	Immediate
arm_time_interval	1 Sec	Immediate
auto_group_meas	On	Wait
auto_trigger	Auto Trigger	Abort
avg_mode	None	Wait
avg_number	10	Wait
avg_update	10	Wait
avg_weight	1	Immediate
blocksize	1024	Abort
cal_dac	0	Immediate
cal_voltage	0 Volts	Immediate
calin	Grounded	Immediate
center_freq	12.8 kHz	Immediate
clock_freq	51.2 kHz	Abort
clock_master	Off	Abort
clock_source	Internal	Abort	
data_mode	Block Mode	Abort
data_port	VME	Abort
data_size	16 Bit Integer	Abort
decimation_output	Single Pass	Wait
decimation_oversample	Off	Wait
decimation_undersamp	1	Wait
.TE

.ne 37
.TS
box center;
c s s
c | c | c
l | l | l.
\fBGlobal Parameters (continued)\fR
_
Parameter	Default Value	Changes
=
delta_order	0.1	Wait
fifo_size	0 (Use All DRAM)	Wait
filter_settling_time	64 samples	Wait
internal_debug	0	Immediate
interrupt_mask	0	Immediate
interrupt_priority	None	Immediate
lbus_mode	Pipe	Immediate
lbus_reset	Off (Not Reset)	Immediate
max_order	10	Wait
meas_time_length	0 (Run Forever)	Immediate
mmf_delay	0	Immediate
multi_sync	Off	Abort
overlap	0	Wait
peak_decay_time	1.5 Sec	Wait
peak_mode	Off	Wait
pre_arm_mode	Auto Arm	Immediate
ramp	Off	Immediate
rms_avg_time	1 Sec	Wait
rms_decay_time	0 Sec	Wait
rms_mode	Off	Wait
span	20 kHz	Immediate
sumbus	Off	Immediate
trigger_delay	0	Wait
trigger_ext	Off	Immediate
trigger_master	Off	Immediate
triggers_per_arm	1	Immediate
ttltrg_clock	TTLTRG1	Abort
ttltrg_gclock	TTLTRG1	Abort
ttltrg_satrg	TTLTRG0	Abort
ttltrg_trigger	TTLTRG0	Abort
window	Uniform	Glitch
xfer_size	0 (Use blocksize)	Wait
zoom	Off	Wait
.TE

.ne 22
.TS
box center;
c s s
c | c | c
l | l | l.
\fBE1432 51.2 kHz Input Parameters\fR
_
Parameter	Default Value	Changes
=
active	On	Abort
anti_alias_digital(*)	On	Abort
auto_range_mode	Up/Down	Immediate
calc_data	Time	Wait
coupling	DC	Glitch
enable	On	Immediate
filter_freq	200 kHz	Immediate
input_high	Normal	Glitch
input_low	Floating	Glitch
input_mode(*)	Volt	Glitch
range	10 Volts	Glitch
range_charge	50000 picoCoulombs	Glitch
range_mike	10 Volts	Glitch
trigger_channel	Off	Immediate
trigger_level lower	-10%	Immediate
trigger_level upper	0%	Immediate
trigger_mode	Level	Immediate
trigger_slope	Positive	Immediate
.TE

.ne 25
.TS
box center;
c s s
c | c | c
l | l | l.
\fBE1433 196 kHz Input Parameters\fR
_
Parameter	Default Value	Changes
=
active	On	Abort
anti_alias_digital	On	Abort
auto_range_mode	Up/Down	Immediate
calc_data	Time	Wait
coupling	DC	Abort
coupling_freq	1 Hz	Abort
enable	On	Immediate
filter_freq	200 kHz	Immediate
input_high	Normal	Glitch
input_low	Floating	Glitch
input_mode(*)	Volt	Glitch
input_offset	0	Glitch
range	10 Volts	Glitch
range_charge	50000 picoCoulombs	Glitch
range_mike	10 Volts	Glitch
trigger_channel	Off	Abort
trigger_level lower	-10%	Glitch
trigger_level upper	0%	Glitch
trigger_mode	Level	Abort
trigger_slope	Positive	Abort
weighting	Off	Wait
.TE

(*) Input mode is listed as channel-specific, but it actually applies
to all channels within an SCA unless there is a smart break-out box
attached to the SCA.  Similarly, anti_alias_digital applies to all
channels within an SCA for the E1432 51.2 kHz input.

For the following table, there is an additional column which applies
only when using the E1434 65 kHz arbitrary source.  The E1434 channels
come in pairs, and some parameters are shared ("coupled") between each
pair of channels.  If they are coupled, then setting the parameter for
one channel of the pair automatically sets it for the other channel of
the pair.  In addition, a few parameters apply only to the first of
the pair of channels, due to hardware constraints.  The last column in
the table specifies if the parameter is coupled.  "Yes" means the
parameter is coupled, "No" means that there is no coupling and the
parameter can be set independantly for the two channels, and "1 Chan"
means that it only makes sense to set this parameter for the first
channel, and it is ignored if set for the second channel.

.ne 27
.TS
box center;
c s s s
c s s s
c | c | c | c
l | l | l | l.
\fBE1434 65 kHz Arbitrary Source\fR
\fBOption 1D4 Single-channel Source Parameters\fR
_
Parameter	Default Value	Changes	E1434 Coupled
=
active	Off	Abort	No
amp_scale	1.0	Immediate	No
anti_alias_digital	On	Wait	1 Chan
duty_cycle	0.5	Wait	Yes
filter_freq	25.6 kHz	Wait	1 Chan
ramp_rate	1 Second	Wait	Yes
range	0.041567 Volt	Glitch	No
sine_freq	1 kHz	Immediate	No
sine_phase	0 Degrees	Glitch	No
source_blocksize	0 (Use input blocksize)	Wait	Yes
source_centerfreq	250 Hz	Wait	No
source_cola	Off	Wait	1 Chan
source_mode	Sine	Abort	Yes
source_output	Normal	Abort	No
source_seed	3	Wait	Yes(*)
source_span	0 (Use input span)	Wait	Yes
source_sum	Off	Wait	1 Chan
srcbuffer_init	Empty	Wait	Yes
srcbuffer_mode	Periodic	Wait	Yes
srcbuffer_size	1024	Wait	Yes
srcparm_mode	Immediate	Immediate	Yes
trigger_channel	Off	Wait	Yes
.TE

(*) The single shared value of source seed generates unique sequences
on the two E1434 channels.

.ne 19
.TS
box center;
c s s
c | c | c
l | l | l.
\fBOption AYF Tachometer Parameters\fR
_
Parameter	Default Value	Changes
=
active	On	Wait
input_high	Normal	Immediate
pre_arm_rpm	600 RPM	Immediate
rpm_high	6000 RPM	Immediate
rpm_interval	25 RPM	Immediate
rpm_low	600 RPM	Immediate
rpm_smoothing	0	Immediate
tach_decimate	0	Immediate
tach_holdoff	10 Microseconds	Immediate
tach_max_time	30 Seconds	Immediate
tach_ppr	1	Immediate
trigger_channel	Off	Wait
trigger_level lower	-0.05 Volts	Immediate
trigger_level upper	0 Volts	Immediate
trigger_slope	Positive	Immediate
.TE

.SH "SEE ALSO"
.na
e1432_id(5)
.ad
